home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Atari Compendium
/
The Atari Compendium (Toad Computers) (1994).iso
/
files
/
umich
/
telecomm
/
transbbs.lzh
/
SYSEDITG
/
SYSEDIT.TXT
< prev
next >
Wrap
Text File
|
1992-04-26
|
50KB
|
1,083 lines
Kudos!!
Greg has been instrumental in making sure this program is as bug free as
possible. He has offered ideas and suggestions that have been very
helpful. Thanks Greg!
Without David's programming abilities and doing most of the work in the
text version of the System Editor, the GEM version would have been a
nightmare. You would not believe what all is involved in this thing. A
lot of the routines in the text version was transported over and minor
modifications done.
This archive should contain the following files. These files should be
placed in the same location as SYSEDITG.PRG. After setup is complete, you
will need to copy the below files to their proper folder.
SYSEDITG.PRG G = GEM
SYSEDIT.RSC Goes in the same directory that SYSEDITG.PRG is ran from.
SYSEDIT.DOC
PROTOCOL.DAT Goes in \DATA\ folder
COMMAND.DAT " "
EVENTS.DAT " "
MASKS.DAT " "
MACROS.DAT " "
PROMPT.DAT Goes in \TEXT\MENUS0 folder
This is the GEM version of the System Editor. I have made every effort to
ensure that this program is bug free. I am not responsible for any damages,
loss of data, income, etc. due to the use or misuse of this program. You
accept it as is.
First thing you should do is backup your data. The files you should backup
are listed below. If you are creating a New BBS, then don't worry about
these files.
TRANS.DAT
PROTOCOL.DAT
MASKS.DAT
MACROS.DAT
EVENTS.DAT
COMMAND.DAT
USERS.DAT
USERS.IDX
Any files related to a Message Base that you intend to edit. These files
are listed below. xx refers to the number of the base.
MTOPxx.TXT
BASExx.TXT
Mxx.DAT
Mxx.IDX
Any files related to a file area that you intend to edit. These files are
listed below. xx refers to the number of the file area.
FTOPxx.TXT
Fxx.DAT
Fxx.IDX
This program has been tested and at the time of this writing, there are no
known problems with maintaining data integrity. Backing up the files just
ensures you that you can restore the files in case of problems.
Now, run SYSEDITG.PRG. You will be presented with a dialog box. After you
press Return or click on OK, the program will load some files and then
present you with a menu. You will need about 265K of free memory in order
to run this program.
*** Entries are Menu headings
** Entries are Menu selections
* Entries are submenu selections
*** File ***
** Load TRANS.DAT
When you select this option, you will be presented with a file selector if
the program does not find TRANS.DAT. This will allow you run the program
from another drive. Use this option also for reloading the TRANS.DAT file
in case you want to start over. If you are setting up a new BBS, when the
file selector appears, just select OK and it will automatically step you
through the program to create a new BBS.
** Save TRANS.DAT
When you select this option, you will be presented with a file selector.
This will allow you to save TRANS.DAT. The file selector will default to
the drive SYSEDITG.PRG was ran from but, you can save it to anywhere you
want. Just make sure you save a copy of it to the drive/folder that
contains the BBS program. ANYTIME you make changes, you need to Save
the TRANS.DAT file. You will be asked if you want to save the file before
you Quit if you have not already done so.
*** Edit ***
** Message Bases
This option will take you to another menu where you will have several
options.
* Edit Message Bases
This option will present a dialog box where you can edit the available
Message Bases. This option will start you at Message Base 1. Below is a
description of each field of the dialog box. All items deal with the
currently selected message base only.
Name - This is the name of the Message Base. This is the name that will be
displayed to the user.
Maximum Messages - This is the maximum amount of messages you want to have
in the message base. Once the message base reaches this amount of messages,
it will roll over. If you assign 50 message slots and the program reaches
50 messages in the base, the first message will then be deleted and the
next message (# 51) will take it's place. The higher the number of maximum
message you assign, the larger the data file.
Maximum Lines - This is the maximum number of lines that a user can enter
as a message. Anything past this point becomes an Extended message and will
be saved in the EXTENDED folder. The higher the number, the larger the data
file. If you edit the Message Base and change the maximum number of lines,
you will be asked if you would like to Reformat or Convert the Message
Base. See below under Reformat 1 Base for full details on this.
Minimum Age - The user's age must be at least this age before he/she can
enter a message base.
Group Number - This tells the program what group this message base belongs
to. In other words, say you wanted all the message bases related to the
Atari computers grouped together. You assign number 1 to all message bases
dealing with Atari computers. Now, the user selects from a menu and selects
Atari Computers which you have assigned the number 1 to. The program then
displays all available Message Bases assigned to group 1. Sort of a
Category and Topic sort of thing. This feature will be in a later version
of Transcendence. At the moment, you can ignore it.
** You may enter On or Off in the following fields or you can click on them
with the mouse to toggle them On or Off. Upper or lower case is accepted.
Remote Message Ops - This will tell the BBS whether or not to allow Remote
Message Ops. Not used at the moment.
Anonymous - This tell the BBS whether or not to allow anonymous messages.
Alternate Message Header - This tell the BBS whether or not to use an
alternate header for message status (if available) or not. With the use of
variable tags, you can design your own headers in a text file that includes
Message number, Status, etc. Whatever you want.
Allow Any Name - This tells the BBS whether or not to allow the user to
post a message using any name he/she wishes. Obviously this should be a
very controlled privilege and should not generally be used. There may be
Message Base that this would be allowed but, not usually.
Allow ESC codes - This tells the BBS whether or not to allow the use of ESC
codes in a message. VT52 text and graphics use ESCape codes to control text
color, background color, etc. With this off, the program will weed those
codes out.
Allow Variable Tags - This will allow the use of variable tags within a
message base. Variable tags are used in the text files you create also.
For instance, if you wish to post a message and each time a caller logs on
and reads that message, if you place the variable tag for the user's name
in the message, then the user's name would appear in the message and it
looks as if it is a personal message to that user.
Next - Takes you to the next Message Base. It will grey out and become
unselectable when it reaches the last Message Base.
Previous - Takes you to the previous Message Base. It will grey out and
become unselectable when it reaches the first Message Base.
* Reformat 1 Base
This will allow you to reformat, convert or restore a single Message Base.
You will be presented with a list of the current Message Bases to choose
from. Select the Message Base you wish to reformat. The Dialog box for
editing a Message Base will appear. Edit it as you wish and select Exit.
You will then be asked if you wish to Reformat, Convert or Restore Original
Message Base and then asked if you are sure. Here is your chance to abort.
All .DAT & .IDX files that apply during a Convert will renamed to .DA &
.SP. The data is then taken from these files and converted to the new
format. The program will not delete these backup files. You will need to
copy them to another place and/or delete them before you do another
Conversion on that message base.
Reformat - Choosing reformat will zero out all messages. You wi